qutebrowser 自定义命令:展示一条 message
message 是 qutebrowser 中的一个模块,用于展示一条消息(位于状态栏上方)。
在学习 qutebrowser 的命令实现原理过程中,我封装了一条简单命令 msg_info,将命令输入作为 message 进行展示。
代码如下:
@cmdutils.register(instance='command-dispatcher', scope='window')
@cmdutils.argument('text')
def msg_info(self, text):
    """Print a info message
    Args:
        text: content to show
    """
    message.info(text)
其中:
- @cmdutils.register注册命令
- @cmdutils.argument使命令输入时,文本自动映射到 text 参数
- 注释:该注释能自动被识别,变为输入时的说明
- message.info(text)调用 message 模块展示消息
使用效果:
在命令列表中出现 msg_info:

输入内容:

显示 message:

本文作者:Maeiee
本文链接:qutebrowser 自定义命令:展示一条 message
版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!
喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!
